sqlite sorgu listeleme önceliği
Öncelikle kodlarımı yazayım anlatmam kolay olur.
[code]
private Cursor KayitGetirAramabaslayan(){
memberName="dizüstü bilgisayar";
kosullar="";
String arr[] = memberName.split(" ");
for(int i = 0; i < arr.length; i++){
kosullar=kosullar + " or baslik like '" + arr[i]+"%'" ;
}
SQLiteDatabase db = kategoriler.getReadableDatabase();
Cursor cursor = db.query("nedir", SELECT ,"baslik like '"+memberName+"%'"+ kosullar+"" , null, null, null,"baslik ASC" );
startManagingCursor(cursor);
return cursor;
}
[/code]
Fonkisyonda sıkıntı bir durum yok. Yukarıdaki örneğe göre anlatayım durumu.Sorguya göre başlık sutununda "dizüstü bilgisayar" ile başlayan veya "dizüstü" ile başlayan veya "bilgisayar" ile başlayan kayıtları listeleyecek ve harf sırasına göre.
Ben istiyorum ki önce "dizüstü bilgisayar" ile başlayanları ardından diğer kayıtları listelesin. Yani öncelik kelimenin tamamında olsun. peşine diğer kayıtları listelesin. Nasıl gerçekleştireceğimize dair Fikri olan var mı ?